home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacWorld 1999 August
/
Macworld (1999-08).dmg
/
Shareware World
/
Info
/
For Developers
/
ObjectPlant.sea
/
ObjectPlant
/
Code Generation templates ƒ
/
HTML Class Template
< prev
next >
Wrap
Text File
|
1999-03-20
|
3KB
|
56 lines
"<!Document generated by Object Plant>"
"<HTML>"
"<HEAD>"
"<TITLE>"{DOCUMENTNAME}"</TITLE>"
{HTMLENCODING}
"</HEAD>"
{CLASS}"<H1>Class: "{CLASSNAME}"</H1>"{FILENAME}{CLASSNAME}".html"{/FILENAME}
"<B>Description:</B>"{DESCRIPTION}
"<BR>"
"<BR>"
"<B>Include file:</B><A HREF=\""{CLASSNAME}".h\">"{CLASSNAME}".h</A><BR>"
{ANCESTORLIST}"<B>Inherits from:</B> <A HREF=\""{ANCESTORNAME}".html\">"{ANCESTORNAME}"</A>, <A HREF=\""{END}"</A><BR>"{/ANCESTORLIST}
{HEIRLIST}"<B>Derived classes:</B> <A HREF=\""{HEIRNAME}".html\">"{HEIRNAME}"</A>, <A HREF=\""{END}"</A><BR>"{/HEIRLIST}
{ASSOCLIST}"<B>Associated classes:</B> <A HREF=\""{ASSOCCLASSNAME}".html\">"{ASSOCCLASSNAME}"</A>, <A HREF=\""{END}"</A><BR>"{/ASSOCLIST}
{CONSISTOFLIST}"<B>Consists of:</B> <A HREF=\""{AGGREGATENAME}".html\">"{AGGREGATENAME}"</A>, <A HREF=\""{END}"</A><BR>"{/CONSISTOFLIST}
{PARTOFLIST}"<B>Part of:</B> <A HREF=\""{AGGREGATENAME}".html\">"{AGGREGATENAME}"</A>, <A HREF=\""{END}"</A><BR>"{/PARTOFLIST}
"<HR WIDTH=80% ALIGN=CENTER SIZE=3>"
{PUBLIC}
"<H2>Public interface:</H2>"
"<H3>Operations:</H3>"
{OPERATION}"<B>Interface:</B><CODE>\t"{STATIC}"static\t"{/STATIC}{OVERRIDE}"virtual\t"{/OVERRIDE}{RETURNTYPE}"\t"{NAME}( {PARAMETER}{TYPE} {NAME}", "{/PARAMETER}" )</CODE>"
"<BR><BR>"
"<B>Description:</B> "{DESCRIPTION}"<BR><BR><BR>"
{/OPERATION}
"<HR WIDTH=80% ALIGN=CENTER SIZE=1>"
"<H3>Attributes:</H3>"
"<CODE>"{ATTRIBUTE}{TYPE}"\t"{NAME}"\t"{DESCRIPTION}"<BR>"{END}{/ATTRIBUTE}"</CODE>"
"<HR WIDTH=80% ALIGN=CENTER SIZE=3>"
{/PUBLIC}
{PROTECTED}
"<H2>Protected interface:</H2>"
"<H3>Operations:</H3>"
{OPERATION}"<B>Interface:</B><CODE>\t"{STATIC}"static\t"{/STATIC}{OVERRIDE}"virtual\t"{/OVERRIDE}{RETURNTYPE}"\t"{NAME}( {PARAMETER}{TYPE} {NAME}", "{/PARAMETER}" )</CODE>"
"<BR><BR>"
"<B>Description:</B> "{DESCRIPTION}"<BR><BR><BR>"
{/OPERATION}
"<HR WIDTH=80% ALIGN=CENTER SIZE=1>"
"<H3>Attributes:</H3>"
"<CODE>"{ATTRIBUTE}{TYPE}"\t"{NAME}"\t"{DESCRIPTION}"<BR>"{END}{/ATTRIBUTE}"</CODE>"
"<HR WIDTH=80% ALIGN=CENTER SIZE=3>"
{/PROTECTED}
{PRIVATE}
"<H2>Private interface:</H2>"
"<H3>Operations:</H3>"
{OPERATION}"<B>Interface:</B><CODE>\t"{STATIC}"static\t"{/STATIC}{OVERRIDE}"virtual\t"{/OVERRIDE}{RETURNTYPE}"\t"{NAME}( {PARAMETER}{TYPE} {NAME}", "{/PARAMETER}" )</CODE>"
"<BR><BR>"
"<B>Description:</B> "{DESCRIPTION}"<BR><BR><BR>"
{/OPERATION}
"<HR WIDTH=80% ALIGN=CENTER SIZE=1>"
"<H3>Attributes:</H3>"
"<CODE>"{ATTRIBUTE}{TYPE}"\t"{NAME}"\t"{DESCRIPTION}"<BR>"{END}{/ATTRIBUTE}"</CODE>"
{/PRIVATE}
{/CLASS}
{/HTMLENCODING}
"</HTML>"